/**
 * CEP Mobile on Android 2012 
 */
package com.orange.cepmobile.android;

/**
 * Convenience definitions for common parameters
 * 
 * @author gqxg9096 STAG FO
 * 
 */
public final class CEPMobileCommon {

	// this class can not be initialized
	private CEPMobileCommon() {

	}

	/*
	 * Constants Name of class
	 */

	public final static String SERVICE_TAG = "Service";
	public final static String EVENT_RECEIVER_TAG = "EventReceiver";
	public final static String HOME_TAG = "Home";
	public final static String SENSOR_LIST_TAG = "SensorsList";
	public final static String LOCATION_LISTENER_TAG = "LocationListener";

	/*
	 * 
	 */
	public final static String CEPMOBILE_TAG = "CEPMobileApplication";
	public final static String ACTION_SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
	/*
	 * constants Events
	 */
	public final static String EVENT_TYPE_BROADCAST = "broadcast";
	public final static String EVENT_TYPE_PHONE_STATE_CHANGED = "phone state changed";
	public final static String EVENT_TYPE_OUTGOING_PHONE_CALL = "outgoing phone call";
	public final static String EVENT_TYPE_SMS_RECEIVED = "sms received";

	public final static String EVENT_TYPE_LOCATION = "location";
	public final static String EVENT_TYPE_LOCATION_STATUS = "location status";
	public final static String EVENT_TYPE_LOCATION_PROVIDER_DISABLED = "location provider disabled";
	public final static String EVENT_TYPE_LOCATION_PROVIDER_ENABLED = "provider enabled";
	public final static String EVENT_TYPE_CONNECTIVITY_CHANGED = "connectivity changed";

	// long LOCATION_MIN_UPDATE_TIME = 1000l * 60 * 5;
	// float LOCATION_MIN_UPDATE_DISTANCE = 500f;
	public final static long LOCATION_MIN_UPDATE_TIME = 1000l * 1;
	public final static float LOCATION_MIN_UPDATE_DISTANCE = 100f;
	public final static boolean DEBUG_ONLY_LOG_EVENT = true;

}
